/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author tiago
 */
public class Leilao {
    
    private String participanteMaiorLance=" ";
    private String IDProduto;
    private int tempo;
    private String nomeProduto;
    private int precoProdutoAtual;
    private int precoProdutoInicial;
    private int numParticipantes=0;
    private boolean terminouLeilao=false;
    
    public Leilao(String nomeProduto,int precoProduto, int tempo, String IDProduto){
        this.nomeProduto=nomeProduto;
        this.tempo=tempo;
        this.IDProduto=IDProduto;
        this.precoProdutoInicial=precoProdutoAtual=precoProduto;
    }
    
    public String getNome(){
        return IDProduto;
    }
    
    public void novoLance(int lance,String nomeParticipante){
        if(precoProdutoAtual<lance){
            precoProdutoAtual=lance;
            participanteMaiorLance=nomeParticipante;
        }
    }
    
    public String getParticipanteMaiorLance(){
        return participanteMaiorLance;
    }
    
    public int getNumParticipantes(){
        return numParticipantes;
    }
    
      
    public String getNomeProduto(){
        return nomeProduto;
    }
    
    public int getPrecoProduto(){
        return precoProdutoAtual;
    }
    
     public int getPrecoProdutoInicial(){
        return precoProdutoInicial;
    }
    
    public int getTempo(){
        return tempo;
    }
    
    public void setTerminouLeilao(){
        terminouLeilao=true;
    }

    public boolean getTerminouLeilao() {
        return terminouLeilao;
    }

    public void diminuiTempo() {
        tempo--;
    }
}
